package cn.green.core.components.dialect;

import cn.green.core.components.entity.DatabaseSql;
import cn.green.core.model.QField;
import cn.green.core.model.QTable;

/**
 * @author wang.yishu
 * @version 1.0
 * @className DatabaseDclDialect
 * @description 数据库控制语言
 * @date 2024/11/22 13:44
 */
public interface DatabaseDclDialect {
    /**
     * 是否存在对应表名的表
     * @param table
     * @return
     */
    DatabaseSql existTable(QTable table);

    /**
     * 是否存在对应的字段
     * @param field
     * @return
     */
    DatabaseSql existField(QField field);
}
